0476d4d28d6350616bb41525d0b6cbe1067d57aa,jetty-rewrite/src/main/java/org/eclipse/jetty/rewrite/handler/RedirectPatternRule.java,RedirectPatternRule,apply,#String#HttpServletRequest#HttpServletResponse#,75

Before Change


    @Override
    public String apply(String target, HttpServletRequest request, HttpServletResponse response) throws IOException
    {
        response.setHeader("Location",response.encodeRedirectURL(_location));
        response.sendError(_statusCode);
        return target;
    }

After Change


    @Override
    public String apply(String target, HttpServletRequest request, HttpServletResponse response) throws IOException
    {
        String location = response.encodeRedirectURL(_location);
        response.setHeader("Location",RedirectUtil.toRedirectURL(request,location));
        response.setStatus(_statusCode);
        response.getOutputStream().flush(); // no output / content